package SGEngine

type Color3 struct {
	R float32
	G float32
	B float32
}

type Color4 struct {
	R float32
	G float32
	B float32
	A float32
}

func NewColor3(_R float32, _G float32, _B float32) Color3 {
	return Color3{_R, _G, _B}
}

func NewColor3Byte(_R float32, _G float32, _B float32) Color3 {
	return Color3{_R / 255, _G / 255, _B / 255}
}

func NewColor4(_R float32, _G float32, _B float32, _A float32) Color4 {
	return Color4{_R, _G, _B, _A}
}

var (
	RedColor   = Color3{1, 0, 0}
	WhiteColor = Color3{1, 1, 1}
	BlackColor = Color3{0, 0, 0}
)
